﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Data.SqlClient;

namespace Korhaz
{
    public class Orvosok: DAL
    {
        public Orvosok(ref bool Err)
       {
           if (!base.IsConnectCreated())
           {
               Err = !base.MakeConnection();
           }
       }
        public SqlDataReader OrvosLista(ref string ErrMsg)
        {
            string selectparancs = "SELECT OrvosID, OrvosNev, OrvosCim, OrvosTel, OrvosSzemSzam, Szakterulet, OrvosFiz, Alkalmazottak.AlkID " +
                                    "FROM Orvosok, Alkalmazottak " +
                                    "WHERE Alkalmazottak.AlkID = Orvosok.AlkID ";
            SqlDataReader ujdbreader;
            ujdbreader = myExecuteReader(selectparancs, ref ErrMsg);
            return ujdbreader;
        }
        public SqlDataReader OrvosLista1(ref string ErrMsg)
        {
            string selectparancs = "SELECT OrvosID, OrvosNev, OrvosCim, OrvosTel, OrvosSzemSzam, Szakterulet FROM Orvosok ";                               
            SqlDataReader ujdbreader;
            ujdbreader = myExecuteReader(selectparancs, ref ErrMsg);
            return ujdbreader;
        }
        public SqlDataReader ElsoOrvosLista(ref string ErrMsg, String firstLetter)
        {
            string selectparancs = "SELECT OrvosID, OrvosNev, OrvosCim, OrvosTel, OrvosSzemSzam, Szakterulet, OrvosFiz, Alkalmazottak.AlkID " +
                                    "FROM Orvosok, Alkalmazottak WHERE Alkalmazottak.AlkID = Orvosok.AlkID and OrvosNev LIKE '" + firstLetter + "%'";
            SqlDataReader ujdbreader;
            ujdbreader = myExecuteReader(selectparancs, ref ErrMsg);
            return ujdbreader;
        }
        public SqlDataReader ElsoOrvosSzak(ref string ErrMsg, String firstLetter)
        {
            string selectparancs = "SELECT OrvosID, OrvosNev, OrvosCim, OrvosTel, OrvosSzemSzam, Szakterulet " +
                                    "FROM Orvosok WHERE Szakterulet LIKE '" + firstLetter + "%'";
            SqlDataReader ujdbreader;
            ujdbreader = myExecuteReader(selectparancs, ref ErrMsg);
            return ujdbreader;
        }
    }
}
